foot pedal pad - German English Dictionary